/**
 * 数据库配置
 * @typedef {Object} DBConfig
 * @property {Object} mysql MySQL数据库配置
 * @property {string} mysql.host 数据库主机
 * @property {number} mysql.port 数据库端口
 * @property {string} mysql.username 数据库用户名
 * @property {string} mysql.password 数据库密码
 * @property {string} mysql.database 数据库名称
 * @property {string} mysql.dialect 数据库方言
 * @property {Object} mysql.pool 数据库连接池配置
 * @property {number} mysql.pool.max 最大连接数
 * @property {number} mysql.pool.min 最小连接数
 * @property {number} mysql.pool.acquire 连接获取超时时间
 * @property {number} mysql.pool.idle 连接空闲超时时间
 * @property {boolean} mysql.logging 是否启用日志记录
 */
const dev = {
  mysql: {
    host: 'localhost',
    port: 3306,
    username: 'root',
    password: 'root',
    database: 'users',
    dialect: 'mysql',
    pool: {
      max: 10,
      min: 0,
      acquire: 30000,
      idle: 10000
    },
    logging: false
  }
}
const prod = {
  mysql: {
    host: 'localhost',
    port: 3306,
    username: 'root',
    password: 'root',
    database: 'users',
    dialect: 'mysql',
    pool: {
      max: 10,
      min: 0,
      acquire: 30000,
      idle: 10000
    },
    logging: false
  }
}
export { dev, prod }
